	body{
		background:#E1E1E1;		
		font-family:Arial;
		font-size:11px;
		color:#333;
	}
	
	table {
		border-spacing: 0px;
		font-family:Arial;
		font-size:12px;
		color:#333;
		
	}

	#contenedora{
		width:704px;
		margin: 0px auto;
		border:0px solid #333;
		background:#FFF;
		padding:10px;
	}
		#contenedora h1{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 28px;
			color: #4f4f4f;
		}
		#contenedora tr td { width:25%; vertical-align:top;}

	#top {
		width:700px;
		margin: 10px auto 0px auto;
		background:#61B1EF;
		padding:30px;
		padding-bottom:10px;
	}

	#top h1{ 
		font-size:22px;
		color:#FFF;
		margin-top:10px;
		text-align:center;
		font-weight:normal;
		text-shadow: 2px 2px 6px #333;
		-webkit-text-shadow: 2px 2px 6px #333;
		-khtml-text-shadow: 2px 2px 6px #333;
		-moz-text-shadow: 2px 2px 6px #333;
	}

	.sombra {
		border: solid 1px #FFF;
		box-shadow: 2px 2px 6px #CCC;
		-webkit-box-shadow: 2px 2px 6px #CCC;
		-khtml-box-shadow: 2px 2px 6px #CCC;
		-moz-box-shadow: 2px 2px 6px #CCC;
	}

	
	.porque {
		text-align:center;
		font-size:11px;
	}
		.porque img {
			border: solid 0px #FFF;
			box-shadow: none;
			-webkit-box-shadow: none;
			-khtml-box-shadow: none;
			-moz-box-shadow: none;
		}

	
	
	.img {
		border: solid 1px #FFF;
		box-shadow: 2px 2px 6px #333;
		-webkit-box-shadow: 2px 2px 6px #333;
		-khtml-box-shadow: 2px 2px 6px #333;
		-moz-box-shadow: 2px 2px 6px #333;
	}
	
	.tabla-fechas thead tr{ background:#1A8BE8; }
	.tabla-fechas thead tr td{ padding:5px; color:#FFF; font-weight:bold; border-bottom:1px solid #FFF;}
	.tabla-fechas thead tr td a{ color:#FFF; text-decoration:none;}
	.tabla-fechas thead tr td a:hover{ text-decoration:underline;}
	.tabla-fechas tbody tr td{ padding:5px; color:#333; font-weight:normal; border-bottom:1px solid #FFF;}
	


	#table-gris{
		width:704px;
		margin: 0px auto;
		border:0px solid #333;
		background:#E8E8E8;
		padding:10px;
	}
		#table-gris h2{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 20px;
			color: #4f4f4f;
		}
		#table-gris tr td { width:50%; vertical-align:top;}
		#table-gris tr td img { margin-left:30px;}
	

	#footer{
		width:704px;
		margin: 0px auto;
		border:0px solid #333;
		background:#3C3C3C;
		padding:10px;
		color:#FFF;
	}
		#footer h2{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 20px;
			color: #4f4f4f;
		}
		#footer tr td { vertical-align:top; text-align:center;line-height:23px;}
	


	

	.boton_consultar_disponibilidad {
		margin-top:10px;
		-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
		-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
		box-shadow:inset 0px 1px 0px 0px #fce2c1;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
		background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
		background-color:#ffc477;
		-webkit-border-top-left-radius:4px;
		-moz-border-radius-topleft:4px;
		border-top-left-radius:4px;
		-webkit-border-top-right-radius:4px;
		-moz-border-radius-topright:4px;
		border-top-right-radius:4px;
		-webkit-border-bottom-right-radius:4px;
		-moz-border-radius-bottomright:4px;
		border-bottom-right-radius:4px;
		-webkit-border-bottom-left-radius:4px;
		-moz-border-radius-bottomleft:4px;
		border-bottom-left-radius:4px;
		text-indent:0px;
		border:1px solid #eeb44f;
		display:inline-block;
		color:#333;
		font-family:Arial;
		font-size:15px;
		font-weight:normal;
		font-style:normal;
		height:40px;
		line-height:40px;
		width:200px;
		text-decoration:none;
		text-align:center;
		text-shadow:1px 4px 13px #cc9f52;
	}
		.boton_consultar_disponibilidad:hover {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
			background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
			background-color:#fb9e25;
		}.boton_consultar_disponibilidad:active {
			position:relative;
			top:1px;
		}
	

	.ver-mas {
		-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
		-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
		box-shadow:inset 0px 1px 0px 0px #97c4fe;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
		background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
		background-color:#3d94f6;
		-webkit-border-top-left-radius:0px;
		-moz-border-radius-topleft:0px;
		border-top-left-radius:0px;
		-webkit-border-top-right-radius:0px;
		-moz-border-radius-topright:0px;
		border-top-right-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		-moz-border-radius-bottomright:0px;
		border-bottom-right-radius:0px;
		-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
		border-bottom-left-radius:0px;
		text-indent:0;
		border:1px solid #337fed;
		display:inline-block;
		color:#ffffff;
		font-family:Arial;
		font-size:15px;
		font-weight:normal;
		font-style:normal;
		height:40px;
		line-height:40px;
		width:130px;
		text-decoration:none;
		text-align:center;
		text-shadow:1px 1px 0px #1570cd;
	}
		.ver-mas:hover {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
			background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
			background-color:#1e62d0;
		}.ver-mas:active {
			position:relative;
			top:1px;
		}	
	
	

	.ver-mas-gris {
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
		background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
		background-color:#ededed;
		-webkit-border-top-left-radius:0px;
		-moz-border-radius-topleft:0px;
		border-top-left-radius:0px;
		-webkit-border-top-right-radius:0px;
		-moz-border-radius-topright:0px;
		border-top-right-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		-moz-border-radius-bottomright:0px;
		border-bottom-right-radius:0px;
		-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
		border-bottom-left-radius:0px;
		text-indent:0;
		border:1px solid #dcdcdc;
		display:inline-block;
		color:#777777;
		font-family:Arial;
		font-size:15px;
		font-weight:normal;
		font-style:normal;
		height:37px;
		line-height:37px;
		width:131px;
		text-decoration:none;
		text-align:center;
		text-shadow:1px 1px 0px #ffffff;
	}
		.ver-mas-gris:hover {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
			background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
			background-color:#dfdfdf;
		}.ver-mas-gris:active {
			position:relative;
			top:1px;
		}	
